
/*
    js 数据类型
    var let const
    == === 区别   === 恒等于  值和类型都相等

*/

// let a = 1;  // number
// let b = 'a'; // string

// console.log(a - b); // 0  NaN (Not a Number)
// console.log(b - a); // 0

// console.log(a == b);  // true
// console.log(a === b); // false



/*
    if 表达式:
        除了 boolean 类型以外，其他类型的变量也可以
        数字：非 0 即 true
        字符串: 空串
        null: false
        undefined: false
 */

// let c = 3;
// let d = c || 2;

// console.log(d); // 3

/*
    for:
        for..in  遍历对象属性
        for..of  遍历对象的值(数据)
        区别 ?
*/

let arr = ["a", 'b', "c"];
console.log(arr);
// for (let a in arr) {
//     console.log(a);  // 下标
// }


for (let a of arr) {
    // debugger
    console.log(a); // 下标的值
}

// for (let i = 0; i < arr.length; i++) {
//     console.log(arr[i]);
// }


/*
    1. 打印 99 乘法表
    2. 打印 三角形
*/
